.page-contract-form {
    padding-bottom: px2rem(200px);

    .caption {
        color: #333333;
        padding: px2rem(35px) px2rem(30px) px2rem(20px);
        font-size: px2rem(32px);
        font-weight: bold;
    }

    .item-list {
        padding: 0 px2rem(30px);
        border-bottom: 1px solid #e5e5e5;

        .item-cell {
            position: relative;
            padding-left: px2rem(170px);
            min-height: px2rem(83px);
            border-bottom: 1px solid #e5e5e5;
			&.item-pgbg{
				min-height:px2rem(160px);
			}
            &:last-child {
                border-bottom: 0;
            }

            .lab {
                position: absolute;
                left: 0;
                font-size: px2rem(30px);
                top: 50%;
                color: #666;
                transform: translate(0, -50%);
            }
            &.item-wan{
                .munit{
                    color:#c1c1c1;
                }
            }
        }

        .ipt-text {
            border: none;
            color: #222;
            font-size: px2rem(30px);
            padding: px2rem(26px) 0;
            width: 100%;

            &[disabled] {
                color: #333;
                opacity: 1;
                background: none;
            }
        }

        .munit {
            position: absolute;
            right: px2rem(10px);
            font-size: px2rem(24px);
            top: 50%;
            transform: translate(0, -50%);
            color: #cccccc;
        }

        .total-money {
            color: #f69125;
            text-align: right;
            font-size: px2rem(32px);
            line-height: px2rem(82px);
        }
    }

    .money-loan {
        position: relative;
        padding: 0 px2rem(30px);
        border-bottom: 1px solid #e5e5e5;

        .ipt-loan-money {
            padding: px2rem(35px) 0;
            border: none;
            font-size: px2rem(48px);
            color: #f60;
        }

        .unit {
            position: absolute;
            right: px2rem(30px);
            top: 50%;
            color: #333333;
            font-size: px2rem(44px);
            transform: translate(0, -50%);
        }
    }

    .tip-m-1 {
        color: #999999;
        padding: px2rem(18px) px2rem(30px);
        font-size: px2rem(28px);

        a {
            color: #f69125;
            font-size: px2rem(28px);
            text-decoration: underline;
        }
    }

    .ipt-submit {
        position: fixed;
        box-shadow: 0 0 8px #ccc;
        left: 0;
        right: 0;
        bottom: 0;
        background: #fff;
        border-top: 1px solid #e5e5e5;
        padding: px2rem(20px) px2rem(30px);
        z-index: 10;
    }

    //二手车
    .cheshang-entry {
        color: #666666;
        line-height: px2rem(86px);
        font-size: px2rem(30px);
        display: block;

        .tit {
            &.none {
                color: #cccccc;
            }
        }

        i {
            float: right;
            font-size: px2rem(40px);
            color: #969696;
        }
    }

    .esc-pgbg {
        position: relative;
        min-height: px2rem(160px);
        padding: px2rem(25px) 0;

        ul {

            li {
                width: px2rem(250px);
                height: px2rem(108px);
                border: 1px solid #e5e5e5;

                .upbtn-del {
                    right: px2rem(-25px);
                    top: px2rem(-25px);
                }

                .preview-pic {
                    line-height: px2rem(108px);
                }

                .error {
                    height: px2rem(30px);
                    line-height: px2rem(30px);
                    font-size: px2rem(22px);
                }

            }
        }

        .upload-default {
            position: absolute;
            right: 0;
            top: 50%;
            transform: translate(0, -50%);
			
            &.disabled {
                display: none;
            }

            i {
                color: #d8dce6;
                font-size: px2rem(110px);
				

            }
        }

       

    }

    .esc-pgbg-uploadlist {
      
        padding: px2rem(25px) 0 0;
		float:left;
		 &.auditing {

                .tip-txt {
                    background: rgba(130, 205, 75, 0.8);
                }
            }

            &.fail {
                
				position:relative;
				z-index:5;
                .tip-txt {
                    background: rgba(241, 74, 74, 0.8);
                }


            }

            &.success {
                .tip-txt {
                    display: none;
                }
            }
        .uploadlist-cell {
            position: relative;
			float:left;
            .pic {
                width: px2rem(250px);
                height: px2rem(108px);
                overflow: hidden;
                border: 1px solid #e5e5e5;

                img {
                    max-height: 100%;
                    max-width: 100%;
                }
            }

            .tip-txt {
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
                text-align:center;
                color:#fff;
                height:px2rem(35px);
                line-height:px2rem(35px);
                font-size:px2rem(22px);
            }

           
        }

    }

}